public static final class Trust.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder> implements TrustOrBuilder
Represents a relationship between two domains. This allows a controller in one domain to authenticate a user in another domain.Protobuf type
google.cloud.managedidentities.v1.Trust| Modifier and Type | Method and Description |
|---|---|
Trust.Builder |
addAllTargetDnsIpAddresses(Iterable<String> values)
Required.
|
Trust.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Trust.Builder |
addTargetDnsIpAddresses(String value)
Required.
|
Trust.Builder |
addTargetDnsIpAddressesBytes(com.google.protobuf.ByteString value)
Required.
|
Trust |
build() |
Trust |
buildPartial() |
Trust.Builder |
clear() |
Trust.Builder |
clearCreateTime()
Output only.
|
Trust.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Trust.Builder |
clearLastTrustHeartbeatTime()
Output only.
|
Trust.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Trust.Builder |
clearSelectiveAuthentication()
Optional.
|
Trust.Builder |
clearState()
Output only.
|
Trust.Builder |
clearStateDescription()
Output only.
|
Trust.Builder |
clearTargetDnsIpAddresses()
Required.
|
Trust.Builder |
clearTargetDomainName()
Required.
|
Trust.Builder |
clearTrustDirection()
Required.
|
Trust.Builder |
clearTrustHandshakeSecret()
Required.
|
Trust.Builder |
clearTrustType()
Required.
|
Trust.Builder |
clearUpdateTime()
Output only.
|
Trust.Builder |
clone() |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Trust |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getLastTrustHeartbeatTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getLastTrustHeartbeatTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastTrustHeartbeatTimeOrBuilder()
Output only.
|
boolean |
getSelectiveAuthentication()
Optional.
|
Trust.State |
getState()
Output only.
|
String |
getStateDescription()
Output only.
|
com.google.protobuf.ByteString |
getStateDescriptionBytes()
Output only.
|
int |
getStateValue()
Output only.
|
String |
getTargetDnsIpAddresses(int index)
Required.
|
com.google.protobuf.ByteString |
getTargetDnsIpAddressesBytes(int index)
Required.
|
int |
getTargetDnsIpAddressesCount()
Required.
|
com.google.protobuf.ProtocolStringList |
getTargetDnsIpAddressesList()
Required.
|
String |
getTargetDomainName()
Required.
|
com.google.protobuf.ByteString |
getTargetDomainNameBytes()
Required.
|
Trust.TrustDirection |
getTrustDirection()
Required.
|
int |
getTrustDirectionValue()
Required.
|
String |
getTrustHandshakeSecret()
Required.
|
com.google.protobuf.ByteString |
getTrustHandshakeSecretBytes()
Required.
|
Trust.TrustType |
getTrustType()
Required.
|
int |
getTrustTypeValue()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasLastTrustHeartbeatTime()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Trust.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Trust.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Trust.Builder |
mergeFrom(com.google.protobuf.Message other) |
Trust.Builder |
mergeFrom(Trust other) |
Trust.Builder |
mergeLastTrustHeartbeatTime(com.google.protobuf.Timestamp value)
Output only.
|
Trust.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Trust.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Trust.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Trust.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Trust.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Trust.Builder |
setLastTrustHeartbeatTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Trust.Builder |
setLastTrustHeartbeatTime(com.google.protobuf.Timestamp value)
Output only.
|
Trust.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Trust.Builder |
setSelectiveAuthentication(boolean value)
Optional.
|
Trust.Builder |
setState(Trust.State value)
Output only.
|
Trust.Builder |
setStateDescription(String value)
Output only.
|
Trust.Builder |
setStateDescriptionBytes(com.google.protobuf.ByteString value)
Output only.
|
Trust.Builder |
setStateValue(int value)
Output only.
|
Trust.Builder |
setTargetDnsIpAddresses(int index,
String value)
Required.
|
Trust.Builder |
setTargetDomainName(String value)
Required.
|
Trust.Builder |
setTargetDomainNameBytes(com.google.protobuf.ByteString value)
Required.
|
Trust.Builder |
setTrustDirection(Trust.TrustDirection value)
Required.
|
Trust.Builder |
setTrustDirectionValue(int value)
Required.
|
Trust.Builder |
setTrustHandshakeSecret(String value)
Required.
|
Trust.Builder |
setTrustHandshakeSecretBytes(com.google.protobuf.ByteString value)
Required.
|
Trust.Builder |
setTrustType(Trust.TrustType value)
Required.
|
Trust.Builder |
setTrustTypeValue(int value)
Required.
|
Trust.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Trust.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Trust.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Trust build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Trust buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Trust.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Trust.Builder>public Trust.Builder mergeFrom(Trust other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public Trust.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Trust.Builder>IOExceptionpublic String getTargetDomainName()
Required. The fully qualified target domain name which will be in trust with the current domain.
string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];getTargetDomainName in interface TrustOrBuilderpublic com.google.protobuf.ByteString getTargetDomainNameBytes()
Required. The fully qualified target domain name which will be in trust with the current domain.
string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];getTargetDomainNameBytes in interface TrustOrBuilderpublic Trust.Builder setTargetDomainName(String value)
Required. The fully qualified target domain name which will be in trust with the current domain.
string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The targetDomainName to set.public Trust.Builder clearTargetDomainName()
Required. The fully qualified target domain name which will be in trust with the current domain.
string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];public Trust.Builder setTargetDomainNameBytes(com.google.protobuf.ByteString value)
Required. The fully qualified target domain name which will be in trust with the current domain.
string target_domain_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for targetDomainName to set.public int getTrustTypeValue()
Required. The type of trust represented by the trust resource.
.google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
getTrustTypeValue in interface TrustOrBuilderpublic Trust.Builder setTrustTypeValue(int value)
Required. The type of trust represented by the trust resource.
.google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for trustType to set.public Trust.TrustType getTrustType()
Required. The type of trust represented by the trust resource.
.google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
getTrustType in interface TrustOrBuilderpublic Trust.Builder setTrustType(Trust.TrustType value)
Required. The type of trust represented by the trust resource.
.google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The trustType to set.public Trust.Builder clearTrustType()
Required. The type of trust represented by the trust resource.
.google.cloud.managedidentities.v1.Trust.TrustType trust_type = 2 [(.google.api.field_behavior) = REQUIRED];
public int getTrustDirectionValue()
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
.google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
getTrustDirectionValue in interface TrustOrBuilderpublic Trust.Builder setTrustDirectionValue(int value)
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
.google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for trustDirection to set.public Trust.TrustDirection getTrustDirection()
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
.google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
getTrustDirection in interface TrustOrBuilderpublic Trust.Builder setTrustDirection(Trust.TrustDirection value)
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
.google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
value - The trustDirection to set.public Trust.Builder clearTrustDirection()
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
.google.cloud.managedidentities.v1.Trust.TrustDirection trust_direction = 3 [(.google.api.field_behavior) = REQUIRED];
public boolean getSelectiveAuthentication()
Optional. The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.
bool selective_authentication = 4 [(.google.api.field_behavior) = OPTIONAL];getSelectiveAuthentication in interface TrustOrBuilderpublic Trust.Builder setSelectiveAuthentication(boolean value)
Optional. The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.
bool selective_authentication = 4 [(.google.api.field_behavior) = OPTIONAL];value - The selectiveAuthentication to set.public Trust.Builder clearSelectiveAuthentication()
Optional. The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.
bool selective_authentication = 4 [(.google.api.field_behavior) = OPTIONAL];public com.google.protobuf.ProtocolStringList getTargetDnsIpAddressesList()
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
getTargetDnsIpAddressesList in interface TrustOrBuilderpublic int getTargetDnsIpAddressesCount()
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
getTargetDnsIpAddressesCount in interface TrustOrBuilderpublic String getTargetDnsIpAddresses(int index)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
getTargetDnsIpAddresses in interface TrustOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getTargetDnsIpAddressesBytes(int index)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
getTargetDnsIpAddressesBytes in interface TrustOrBuilderindex - The index of the value to return.public Trust.Builder setTargetDnsIpAddresses(int index, String value)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
index - The index to set the value at.value - The targetDnsIpAddresses to set.public Trust.Builder addTargetDnsIpAddresses(String value)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
value - The targetDnsIpAddresses to add.public Trust.Builder addAllTargetDnsIpAddresses(Iterable<String> values)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
values - The targetDnsIpAddresses to add.public Trust.Builder clearTargetDnsIpAddresses()
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
public Trust.Builder addTargetDnsIpAddressesBytes(com.google.protobuf.ByteString value)
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
repeated string target_dns_ip_addresses = 5 [(.google.api.field_behavior) = REQUIRED];
value - The bytes of the targetDnsIpAddresses to add.public String getTrustHandshakeSecret()
Required. The trust secret used for the handshake with the target domain. This will not be stored.
string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];getTrustHandshakeSecret in interface TrustOrBuilderpublic com.google.protobuf.ByteString getTrustHandshakeSecretBytes()
Required. The trust secret used for the handshake with the target domain. This will not be stored.
string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];getTrustHandshakeSecretBytes in interface TrustOrBuilderpublic Trust.Builder setTrustHandshakeSecret(String value)
Required. The trust secret used for the handshake with the target domain. This will not be stored.
string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];value - The trustHandshakeSecret to set.public Trust.Builder clearTrustHandshakeSecret()
Required. The trust secret used for the handshake with the target domain. This will not be stored.
string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];public Trust.Builder setTrustHandshakeSecretBytes(com.google.protobuf.ByteString value)
Required. The trust secret used for the handshake with the target domain. This will not be stored.
string trust_handshake_secret = 6 [(.google.api.field_behavior) = REQUIRED];value - The bytes for trustHandshakeSecret to set.public boolean hasCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface TrustOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface TrustOrBuilderpublic Trust.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder clearCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface TrustOrBuilderpublic boolean hasUpdateTime()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface TrustOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface TrustOrBuilderpublic Trust.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder clearUpdateTime()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface TrustOrBuilderpublic int getStateValue()
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface TrustOrBuilderpublic Trust.Builder setStateValue(int value)
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Trust.State getState()
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface TrustOrBuilderpublic Trust.Builder setState(Trust.State value)
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Trust.Builder clearState()
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getStateDescription()
Output only. Additional information about the current state of the trust, if available.
string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateDescription in interface TrustOrBuilderpublic com.google.protobuf.ByteString getStateDescriptionBytes()
Output only. Additional information about the current state of the trust, if available.
string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateDescriptionBytes in interface TrustOrBuilderpublic Trust.Builder setStateDescription(String value)
Output only. Additional information about the current state of the trust, if available.
string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The stateDescription to set.public Trust.Builder clearStateDescription()
Output only. Additional information about the current state of the trust, if available.
string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];public Trust.Builder setStateDescriptionBytes(com.google.protobuf.ByteString value)
Output only. Additional information about the current state of the trust, if available.
string state_description = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for stateDescription to set.public boolean hasLastTrustHeartbeatTime()
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLastTrustHeartbeatTime in interface TrustOrBuilderpublic com.google.protobuf.Timestamp getLastTrustHeartbeatTime()
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastTrustHeartbeatTime in interface TrustOrBuilderpublic Trust.Builder setLastTrustHeartbeatTime(com.google.protobuf.Timestamp value)
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder setLastTrustHeartbeatTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder mergeLastTrustHeartbeatTime(com.google.protobuf.Timestamp value)
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Trust.Builder clearLastTrustHeartbeatTime()
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getLastTrustHeartbeatTimeBuilder()
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getLastTrustHeartbeatTimeOrBuilder()
Output only. The last heartbeat time when the trust was known to be connected.
.google.protobuf.Timestamp last_trust_heartbeat_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastTrustHeartbeatTimeOrBuilder in interface TrustOrBuilderpublic final Trust.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>public final Trust.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Trust.Builder>Copyright © 2022 Google LLC. All rights reserved.