Interface TrustOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Trust
,Trust.Builder
public interface TrustOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.com.google.protobuf.Timestamp
getLastTrustHeartbeatTime()
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.List<String>
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.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasCreateTime()
Output only.boolean
hasLastTrustHeartbeatTime()
Output only.boolean
hasUpdateTime()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTargetDomainName
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];
- Returns:
- The targetDomainName.
-
getTargetDomainNameBytes
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];
- Returns:
- The bytes for targetDomainName.
-
getTrustTypeValue
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];
- Returns:
- The enum numeric value on the wire for trustType.
-
getTrustType
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];
- Returns:
- The trustType.
-
getTrustDirectionValue
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];
- Returns:
- The enum numeric value on the wire for trustDirection.
-
getTrustDirection
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];
- Returns:
- The trustDirection.
-
getSelectiveAuthentication
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];
- Returns:
- The selectiveAuthentication.
-
getTargetDnsIpAddressesList
List<String> 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];
- Returns:
- A list containing the targetDnsIpAddresses.
-
getTargetDnsIpAddressesCount
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];
- Returns:
- The count of targetDnsIpAddresses.
-
getTargetDnsIpAddresses
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];
- Parameters:
index
- The index of the element to return.- Returns:
- The targetDnsIpAddresses at the given index.
-
getTargetDnsIpAddressesBytes
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];
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the targetDnsIpAddresses at the given index.
-
getTrustHandshakeSecret
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];
- Returns:
- The trustHandshakeSecret.
-
getTrustHandshakeSecretBytes
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];
- Returns:
- The bytes for trustHandshakeSecret.
-
hasCreateTime
boolean hasCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the createTime field is set.
-
getCreateTime
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];
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
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];
-
hasUpdateTime
boolean hasUpdateTime()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
com.google.protobuf.Timestamp getUpdateTime()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last update time.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStateValue
int getStateValue()
Output only. The current state of the trust.
.google.cloud.managedidentities.v1.Trust.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for state.
-
getState
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];
- Returns:
- The state.
-
getStateDescription
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];
- Returns:
- The stateDescription.
-
getStateDescriptionBytes
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];
- Returns:
- The bytes for stateDescription.
-
hasLastTrustHeartbeatTime
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];
- Returns:
- Whether the lastTrustHeartbeatTime field is set.
-
getLastTrustHeartbeatTime
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];
- Returns:
- The lastTrustHeartbeatTime.
-
getLastTrustHeartbeatTimeOrBuilder
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];
-
-