Class AWSIAMSettings.Builder (0.37.0)

public static final class AWSIAMSettings.Builder extends GeneratedMessage.Builder<AWSIAMSettings.Builder> implements AWSIAMSettingsOrBuilder

AWSIAMSettings contains details needed for creating an AWS IAM feed.

Protobuf type google.cloud.chronicle.v1.AWSIAMSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AWSIAMSettings build()
Returns
Type Description
AWSIAMSettings

buildPartial()

public AWSIAMSettings buildPartial()
Returns
Type Description
AWSIAMSettings

clear()

public AWSIAMSettings.Builder clear()
Returns
Type Description
AWSIAMSettings.Builder
Overrides

clearApiType()

public AWSIAMSettings.Builder clearApiType()

Supported AWS IAM api type.

.google.cloud.chronicle.v1.AWSIAMSettings.ApiType api_type = 3;

Returns
Type Description
AWSIAMSettings.Builder

This builder for chaining.

clearAuthentication()

public AWSIAMSettings.Builder clearAuthentication()

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
AWSIAMSettings.Builder

getApiType()

public AWSIAMSettings.ApiType getApiType()

Supported AWS IAM api type.

.google.cloud.chronicle.v1.AWSIAMSettings.ApiType api_type = 3;

Returns
Type Description
AWSIAMSettings.ApiType

The apiType.

getApiTypeValue()

public int getApiTypeValue()

Supported AWS IAM api type.

.google.cloud.chronicle.v1.AWSIAMSettings.ApiType api_type = 3;

Returns
Type Description
int

The enum numeric value on the wire for apiType.

getAuthentication()

public UsernameSecretAuth getAuthentication()

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
UsernameSecretAuth

The authentication.

getAuthenticationBuilder()

public UsernameSecretAuth.Builder getAuthenticationBuilder()

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
UsernameSecretAuth.Builder

getAuthenticationOrBuilder()

public UsernameSecretAuthOrBuilder getAuthenticationOrBuilder()

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
UsernameSecretAuthOrBuilder

getDefaultInstanceForType()

public AWSIAMSettings getDefaultInstanceForType()
Returns
Type Description
AWSIAMSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasAuthentication()

public boolean hasAuthentication()

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the authentication field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuthentication(UsernameSecretAuth value)

public AWSIAMSettings.Builder mergeAuthentication(UsernameSecretAuth value)

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value UsernameSecretAuth
Returns
Type Description
AWSIAMSettings.Builder

mergeFrom(AWSIAMSettings other)

public AWSIAMSettings.Builder mergeFrom(AWSIAMSettings other)
Parameter
Name Description
other AWSIAMSettings
Returns
Type Description
AWSIAMSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AWSIAMSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AWSIAMSettings.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AWSIAMSettings.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AWSIAMSettings.Builder
Overrides

setApiType(AWSIAMSettings.ApiType value)

public AWSIAMSettings.Builder setApiType(AWSIAMSettings.ApiType value)

Supported AWS IAM api type.

.google.cloud.chronicle.v1.AWSIAMSettings.ApiType api_type = 3;

Parameter
Name Description
value AWSIAMSettings.ApiType

The apiType to set.

Returns
Type Description
AWSIAMSettings.Builder

This builder for chaining.

setApiTypeValue(int value)

public AWSIAMSettings.Builder setApiTypeValue(int value)

Supported AWS IAM api type.

.google.cloud.chronicle.v1.AWSIAMSettings.ApiType api_type = 3;

Parameter
Name Description
value int

The enum numeric value on the wire for apiType to set.

Returns
Type Description
AWSIAMSettings.Builder

This builder for chaining.

setAuthentication(UsernameSecretAuth value)

public AWSIAMSettings.Builder setAuthentication(UsernameSecretAuth value)

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value UsernameSecretAuth
Returns
Type Description
AWSIAMSettings.Builder

setAuthentication(UsernameSecretAuth.Builder builderForValue)

public AWSIAMSettings.Builder setAuthentication(UsernameSecretAuth.Builder builderForValue)

Input only. Authentication

.google.cloud.chronicle.v1.UsernameSecretAuth authentication = 2 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
builderForValue UsernameSecretAuth.Builder
Returns
Type Description
AWSIAMSettings.Builder