Name | Type | Description | Notes |
---|---|---|---|
AwsAccessKey | Pointer to AwsAccessKey | [optional] | |
AwsRole | Pointer to AwsRole | [optional] |
func NewS3Integration() *S3Integration
NewS3Integration instantiates a new S3Integration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewS3IntegrationWithDefaults() *S3Integration
NewS3IntegrationWithDefaults instantiates a new S3Integration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *S3Integration) GetAwsAccessKey() AwsAccessKey
GetAwsAccessKey returns the AwsAccessKey field if non-nil, zero value otherwise.
func (o *S3Integration) GetAwsAccessKeyOk() (*AwsAccessKey, bool)
GetAwsAccessKeyOk returns a tuple with the AwsAccessKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *S3Integration) SetAwsAccessKey(v AwsAccessKey)
SetAwsAccessKey sets AwsAccessKey field to given value.
func (o *S3Integration) HasAwsAccessKey() bool
HasAwsAccessKey returns a boolean if a field has been set.
func (o *S3Integration) GetAwsRole() AwsRole
GetAwsRole returns the AwsRole field if non-nil, zero value otherwise.
func (o *S3Integration) GetAwsRoleOk() (*AwsRole, bool)
GetAwsRoleOk returns a tuple with the AwsRole field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *S3Integration) SetAwsRole(v AwsRole)
SetAwsRole sets AwsRole field to given value.
func (o *S3Integration) HasAwsRole() bool
HasAwsRole returns a boolean if a field has been set.