Class CreateTlsInspectionPolicyRequest.Builder (0.94.0)

public static final class CreateTlsInspectionPolicyRequest.Builder extends GeneratedMessage.Builder<CreateTlsInspectionPolicyRequest.Builder> implements CreateTlsInspectionPolicyRequestOrBuilder

Request used by the CreateTlsInspectionPolicy method.

Protobuf type google.cloud.networksecurity.v1.CreateTlsInspectionPolicyRequest

Static Methods

getDescriptor()

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

Methods

build()

public CreateTlsInspectionPolicyRequest build()
Returns
Type Description
CreateTlsInspectionPolicyRequest

buildPartial()

public CreateTlsInspectionPolicyRequest buildPartial()
Returns
Type Description
CreateTlsInspectionPolicyRequest

clear()

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

clearParent()

public CreateTlsInspectionPolicyRequest.Builder clearParent()

Required. The parent resource of the TlsInspectionPolicy. Must be in the format projects/{project}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.

clearTlsInspectionPolicy()

public CreateTlsInspectionPolicyRequest.Builder clearTlsInspectionPolicy()

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

clearTlsInspectionPolicyId()

public CreateTlsInspectionPolicyRequest.Builder clearTlsInspectionPolicyId()

Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "tls_inspection_policy1".

string tls_inspection_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public CreateTlsInspectionPolicyRequest getDefaultInstanceForType()
Returns
Type Description
CreateTlsInspectionPolicyRequest

getDescriptorForType()

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

getParent()

public String getParent()

Required. The parent resource of the TlsInspectionPolicy. Must be in the format projects/{project}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource of the TlsInspectionPolicy. Must be in the format projects/{project}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getTlsInspectionPolicy()

public TlsInspectionPolicy getTlsInspectionPolicy()

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TlsInspectionPolicy

The tlsInspectionPolicy.

getTlsInspectionPolicyBuilder()

public TlsInspectionPolicy.Builder getTlsInspectionPolicyBuilder()

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TlsInspectionPolicy.Builder

getTlsInspectionPolicyId()

public String getTlsInspectionPolicyId()

Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "tls_inspection_policy1".

string tls_inspection_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The tlsInspectionPolicyId.

getTlsInspectionPolicyIdBytes()

public ByteString getTlsInspectionPolicyIdBytes()

Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "tls_inspection_policy1".

string tls_inspection_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for tlsInspectionPolicyId.

getTlsInspectionPolicyOrBuilder()

public TlsInspectionPolicyOrBuilder getTlsInspectionPolicyOrBuilder()

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TlsInspectionPolicyOrBuilder

hasTlsInspectionPolicy()

public boolean hasTlsInspectionPolicy()

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the tlsInspectionPolicy field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateTlsInspectionPolicyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeTlsInspectionPolicy(TlsInspectionPolicy value)

public CreateTlsInspectionPolicyRequest.Builder mergeTlsInspectionPolicy(TlsInspectionPolicy value)

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value TlsInspectionPolicy
Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

setParent(String value)

public CreateTlsInspectionPolicyRequest.Builder setParent(String value)

Required. The parent resource of the TlsInspectionPolicy. Must be in the format projects/{project}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateTlsInspectionPolicyRequest.Builder setParentBytes(ByteString value)

Required. The parent resource of the TlsInspectionPolicy. Must be in the format projects/{project}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.

setTlsInspectionPolicy(TlsInspectionPolicy value)

public CreateTlsInspectionPolicyRequest.Builder setTlsInspectionPolicy(TlsInspectionPolicy value)

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value TlsInspectionPolicy
Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

setTlsInspectionPolicy(TlsInspectionPolicy.Builder builderForValue)

public CreateTlsInspectionPolicyRequest.Builder setTlsInspectionPolicy(TlsInspectionPolicy.Builder builderForValue)

Required. TlsInspectionPolicy resource to be created.

.google.cloud.networksecurity.v1.TlsInspectionPolicy tls_inspection_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue TlsInspectionPolicy.Builder
Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

setTlsInspectionPolicyId(String value)

public CreateTlsInspectionPolicyRequest.Builder setTlsInspectionPolicyId(String value)

Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "tls_inspection_policy1".

string tls_inspection_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The tlsInspectionPolicyId to set.

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.

setTlsInspectionPolicyIdBytes(ByteString value)

public CreateTlsInspectionPolicyRequest.Builder setTlsInspectionPolicyIdBytes(ByteString value)

Required. Short name of the TlsInspectionPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "tls_inspection_policy1".

string tls_inspection_policy_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for tlsInspectionPolicyId to set.

Returns
Type Description
CreateTlsInspectionPolicyRequest.Builder

This builder for chaining.